訊息[軟體用語]

訊息是指軟體對象之間進行互動作用和通訊利用的一種方式。

單一的一個對象通常不是很有用的。相反,一個對象通常是一個包含了許多其它對象的更大的程式或者應用程式。通過這些對象的互動作用,程式設計師可以獲得高階的功能以及更為複雜的行為。你的腳踏車如果不使用它的時候,它就是一堆鋁合金和橡膠,它沒有任何的活動。而只有當有其它的對象來和它互動的時候才是有用的。

軟體對象與其它對象進行互動與通訊是利用傳送給其它對象來實現的。當對象A想對象B來執行一個B中的方法,對象A就會訊息給對象B。在面向對象的程式設計中,訊息是指一個類實例和另一個類實例之間傳遞的信息。

有時候,接收的對象需要更多的信息就至於它可以正確知道該如何做。比如,當你想改變腳踏車的齒輪,你就必須指出哪個齒輪。這個信息是將信息作為參數來傳遞的。

訊息提供了兩個重要的好處

對象的行為是通過它的方法來表達的,因此訊息傳遞支持所有在對象之間的可能的互動。

對象不需要在相同的進程或者相同的機器上來傳送和接收訊息給其它的對象。

相關詞條

熱門詞條

聯絡我們